﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Windows.Forms;
using System.Data;


namespace mas_apredizaje.BD
{

    class controlAlumno
    {
        private conexion conn = new conexion();

        
        public void nuevoAlumno(clases.Alumno a)
        {
            conn.conectar();
            SqlDataAdapter da = new SqlDataAdapter();
            da.InsertCommand = new SqlCommand("insert into alumno(rutAlumno,nombre,fechaNacimiento,idCurso,rutProfesor) values(@rutAlumno,@nombre,@fechaNacimiento,@idCurso,@rutProfesor)", conn.conector);
            da.InsertCommand.Parameters.Add(new SqlParameter("@rutAlumno", a.rut));
            da.InsertCommand.Parameters.Add(new SqlParameter("@nombre", a.nombre ));
            da.InsertCommand.Parameters.Add(new SqlParameter("@fechaNacimiento", a.fechaNac ));
            da.InsertCommand.Parameters.Add(new SqlParameter("@idCurso", a.idcurso));
            da.InsertCommand.Parameters.Add(new SqlParameter("@rutProfesor", a.rutProfesor));
            da.InsertCommand.ExecuteNonQuery();
            conn.desconectar();
        }
        public DataSet cargarcurso()
        {
            conn.conectar();
            DataSet ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter("SELECT curso.nombre from curso", conn.conector);
            da.Fill(ds, "nombre");
            conn.desconectar();
            return ds;
        }
        public DataSet idcurso(string id)
        {
            conn.conectar();
            DataSet ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter("SELECT idCurso from curso where nombre=@nombre", conn.conector);
            da.SelectCommand.Parameters.Add(new SqlParameter("@nombre", id));
            da.Fill(ds, "id");
            conn.desconectar();
            return ds;
        }

    }



}
